Two forms: if declarations follow the begin, the statement is a block with its own scope. Without the declarations, the statement is a compound statement which serves to group several statements (often necessary, e.g. in if-, while- and for-statements).
Whatever form is used, begin...end acts as a single statement.